#form {font-family:"Helvetica", Verdana, sans-serif;width:auto}
h2 {
	margin:0 0 0 0;
	padding:0;
	font-size: 16px;
}
p {margin:0 0 1em 0;padding:0;font-size:80%}
fieldset {background:#C361D2;border:none;margin-bottom:1em;width:24em;padding-top:1.5em}

p.legend {background:#23D60B;color:black;padding:.2em .3em;font-size:80%;border:2px outset #DED983;position:relative;margin-bottom:-1em;width:12em;margin-left:1em;margin-top:1em}

#personal {background:#BBDB88;border:outset #f3b4f5}

#choices {background:#BBDB88;border:outset #f5d9b4}
#suggestions {background:#BBDB88;border:outset #b4f5da}

#personal label {position:absolute;font-size:80%;padding-top:5px;left:20px}
#personal input {margin-left:9em;line-height:1.4em;margin-bottom:.2em;}

#choices label {position:absolute;padding-top:.2em;left:20px}
select {margin-left:9em;margin-bottom:0}


#size {font-size:80%}
#size input {margin-left:9em}
#size input + input {margin-left:1em}
#size br+ input {margin-left:9em}

#extras {font-size:80%}
#extras input {margin-left:9em}
#extras input +input {margin-left:1em}
#extras br+input {margin-left:9em}


textarea {font:.8em "Trebuchet MS", Verdana, sans-serif;width:29em;padding:.2em}

input[type="submit"], input[type="reset"] {background:#23D60B;font:1.2em "Trebuchet MS", Verdana, sans-serif}

#buttons {
	text-align:center;
	left: 20px;
	position: fixed;
	bottom: 10px;
}
#sidebar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: auto;
	width: 35%;
	text-align: left;
	clear: right;
	position: fixed;
	top: 86px;
	left: 450px;
}
